對我來說最熟悉的語言是C++ 以下是我記錄一些我覺得跟python相比有不小差異的地方
迴圈的部分for迴圈還要加一個range() 用完有需要還可以加個else。 while迴圈倒是長得差不多
for變數名稱 in range(起始值, 終止值, 增減值):
for的程式區塊
else:
else的程式區塊
我感覺跟陣列很像的有 串列List 元組Tuple 字典Dict 分別以[] () {}存放資料
前兩者都是以有序的方式排列,差異在於tuple不能更改其中的元素值,屬於不可改變內容的資料型別 tuple & list兩型態之間可以互相轉換
List可以搭配sort()來進行排序 Dict可以搭配item()同時取得KEY與VALUE
以上有些
Dict則是無序的 利用KEY與Value的對應來操作資料 Dict可以改變元素值
還有 集合Set 這是無序的資料型別 {}內的資料不能重複,它會自動刪掉重複的資料